package cn.tedu.d20_innerclass;
/**进一步测试成员内部类---被private修饰现象
 *
 */
public class TestInner2 {
    public static void main(String[] args) {
        //创建内部类对象
//        Outer2.Inner2 oi=new Outer2().new Inner2();
//        oi.study();
        /**如果成员内部类被private修饰，如何使用它的功能
         * 曲线救国，可以先创建外部类对象，在调用公共方法*/
        new Outer2().get();



    }

}
//1.创建外部类
class Outer2{

    //提供公共的全局访问点
    public void get(){
        //先创建内部类对象
        Inner2 i2=new Inner2();
        i2.study();
    }

    //2.创建成员内部类
    private class Inner2{//使用private修饰成员内部类，私有化
        public void study(){
            System.out.println("Inner2...倒计时");
        }
    }

}
